package com.export.dao;

import com.export.entity.ReportParam;
import com.export.service.dynamic.ProductCategoryReportDynamicStatement;
import com.rlyy.aibase.utils.base.TableNode;
import rsj.annotation.DynamicSelect;

/**
 * 接口分类报表
 *
 * @author yuanqinglong
 * @since 2021/7/15 14:46
 */
public interface ProductCategoryReportDao {




    /**
     * 导出接口报告列表
     *
     * @param reportParam 报告参数
     * @return {@link TableNode}
     */
    @DynamicSelect(type = ProductCategoryReportDynamicStatement.class, method = "productCategoryReportExportSql")
    TableNode productCategoryReportExportList(ReportParam reportParam);







    /**
     * 导出接口报告详情列表
     *
     * @param reportParam 报告参数
     * @return {@link TableNode}
     */
    @DynamicSelect(type = ProductCategoryReportDynamicStatement.class, method = "productCategoryReportDetailExportSql")
    TableNode productCategoryReportExportDetailList(ReportParam reportParam);
}
